package com.jhs.kjs.service.dao;

import java.util.List;
import java.util.Map;

import com.jhs.kjs.dto.CarGroupDTO;
import com.jhs.kjs.dto.CustomerUserDTO;
import com.jhs.kjs.dto.DeptDTO;

public interface IEnvUserMgrMapper {
	public List<CustomerUserDTO> getUserList(Map<String, String> param);
	public int getCountUserList(Map<String, Integer> param);
	public CustomerUserDTO getUserListDetail(Map<String, String> param);
	public int deleteUserListDetail(Map<String, String> param);
	public int updateUserListDetail(CustomerUserDTO param);
	public int registUserListDetail(CustomerUserDTO param);
	public int checkLoginID(CustomerUserDTO param);
	public int updateLoginPW(Map<String, String> param);
	public int registDeptInfo(DeptDTO param);
	public int deleteDeptInfo(String param);
	public List<CarGroupDTO> getCarGroupList(Map<String, Long> param);
	public int registCarGroup(CarGroupDTO param);
	public int deleteCarGroup(String param);
	public List<CarGroupDTO> getLeftCarGroupList(Map<String, String> param);
	public List<CarGroupDTO> getRightCarGroupList(Map<String, String> param);
	public int registUserCarGroup(Map<String, String> param);
	public int deleteUserCarGroup(Map<String, String> param);
	public int updateLocked(CustomerUserDTO param);
}
